surface reflector - Spanish English Dictionary